@echo off
echo 🚀 开始部署PWA到Gitee...
echo.

:: 检查是否在正确的目录
if not exist "manifest.json" (
    echo ❌ 错误：当前目录没有找到manifest.json
    echo 📍 请确保在 magazine 目录下运行此脚本
    pause
    exit /b 1
)

echo 📂 当前目录：%cd%
echo.

:: 检查git是否已初始化
if not exist ".git" (
    echo 📦 初始化Git仓库...
    git init
    git config user.name "Magazine Admin"
    git config user.email "admin@magazine.com"
)

echo 📝 添加所有文件到Git...
git add .

echo ✅ 提交更改...
git commit -m "更新PWA功能 - %date% %time%"

echo 🔄 检查远程仓库...
git remote | findstr "gitee" >nul
if %errorlevel% neq 0 (
    echo 📡 请设置Gitee远程仓库：
    echo 📋 命令：git remote add gitee https://gitee.com/你的用户名/magazine.git
    echo.
    echo 🔗 或者访问：https://gitee.com 创建仓库后复制HTTPS地址
    pause
    exit /b 1
)

echo 📤 推送到Gitee...
git push gitee master

if %errorlevel% equ 0 (
    echo.
    echo ✅ 代码推送成功！
    echo.
    echo 📱 下一步：手动更新Gitee Pages
    echo 🔗 访问：https://gitee.com/你的用户名/magazine
    echo 📝 点击 "服务" → "Gitee Pages" → "启动/更新"
    echo.
    echo ⏰ 等待1分钟后，访问：
    echo 🌐 https://你的用户名.gitee.io/magazine/
) else (
    echo.
    echo ❌ 推送失败，请检查：
    echo 1. Gitee用户名和密码是否正确
    echo 2. 网络连接是否正常
    echo 3. Gitee仓库是否已创建
)

echo.
pause